/*
THEME NAME: Miao
THEME URI: http://if.vc
DESCRIPTION: my name is Miao,LOL
VERSION: 1.6.1
AUTHOR: <a href="http://ooxx.me/readme/">bigCat</a>
AUTHOR URI: http://ooxx.me
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,imginskbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;margin:10px 0;padding:10px;background:#000;border:1px solid #CCC;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
fieldset {border:1px solid #1b2e33; padding-bottom:15px; clear:both}
legend { margin: 10px; padding:3px; color:#FFF; }
select{border:none;}
input,
textarea,
option{background:#111321;color:#FFF;border:1px solid #2e6b44;padding:2px;margin-left:3px;font-size:12px;}
input:focus,textarea:focus{-moz-box-shadow:0 0 4px yellow;-webkit-box-shadow:0 0 4px yellow;box-shadow:0 0 4px yellow;}
::-moz-selection{background:#cc0000;color:#fff;}
::selection {background:#cc0000;color:#fff;}
code::-moz-selection {background: #333333;}
code::selection {background: #333333;}
h1,h2,h3,h4{font-family:georgia,"Microsoft JhengHei",times New Roman;}

/*common*/
p,pre{margin-bottom:1em;}
strong{color:#D2A71A;}
a img {border:none}
a:link,a:visited{color:#FFF;text-decoration:none;border-bottom:1px dashed #444;}
a:hover{color:#FFF;border-bottom:1px dashed #FFF;}
.clearfix{zoom:1;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.none{display:none;}
.left{float:left;}
.right{float:right;}
.tx_l{text-align:left;}
.tx_r{text-align:right;}
.tx_c{text-align:center;}
.unline{border-bottom:1px solid #FFF!important;}
.noline{text-decoration:none!important;}
.nobor{border:none!important;}
.bigGreen,
a.bigGreen,
.bigGreen a:link,
.bigGreen a:visited{font-size:18px;color:#96A11D;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:normal;line-height:1.2;}
.submit {clear:both;cursor:pointer;font-weight:bold;background:#2e6b44;color:#FFF;border:none;display:inline-block;line-height:1.5;border:1px dashed #509067;padding:0 10px;}
.submit:hover {background:#CC3D2B;border:1px solid #BF2734;}

/*layout*/
body{font-size:14px;background:#161B31 url(img/body.jpg) repeat-x center top;color:#BABBC2;font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Verdana,'Microsoft YaHei',Arial;line-height:1.4;text-align:center;}
#wrapper{margin:0 auto;text-align:left;width:990px;}
#header{position:relative;height:280px;padding-left:205px;overflow:hidden;background:url(img/header.jpg) no-repeat top left}
#container{float:left;width:770px;padding:0 10px;}
.sidebar {float:right;width:180px;overflow:hidden;font-size:12px;}
#secondary {clear:right;}
#footer {clear:both;background:url(img/footer.jpg) no-repeat 0 0;border-top:1px solid #2E3246;height:150px;padding:15px 0 15px 205px;position:relative;margin-top:85px;}

/*mod*/
.mod_menu{float:left;width:60px;padding-top:10px;}
.mod_menu dt {padding-bottom:10px;}
.mod_menu dt a:link,
.mod_menu dt a:visited{font-size:16px;font-weight:bold;}
.mod_menu dd{padding:2px 0;}
.mod_menu a:link,
.mod_menu a:visited{color:#9698A2;border:none;}
.mod_block {padding:15px 10px 15px 205px;}

/*frame*/
#header h1{width:155px;height:93px;position:absolute;right:20px;top:15px;background:url(img/logo.png) no-repeat;}
#header h1 a{display:block;width:155px;height:93px;overflow:hidden;line-height:10em;}
#header h1 a:hover{background:url(img/home.gif) no-repeat 95px 6px;}
#header .menu1 a{color:#991e28}
#header .menu2 a{color:#a88615}
#header .menu3 a{color:#788118}
#header .menu4 a{color:#2e6b44}
#header .mod_menu .active,
#header .mod_menu a:hover{color:#BABBC2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px dotted;padding:0 1px;}
#header #twitter{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 4px #AF9BC6;-moz-box-shadow:0 0 4px #AF9BC6;-webkit-box-shadow:0 0 4px #AF9BC6;background:#151515 none repeat scroll 0 0;color:#a2d4e0;padding:5px 20px;position:absolute;right:200px;top:40px;width:250px;}
#header #twitter p{margin-bottom:.5em;}
#footer .mod_menu .active,
#footer .mod_menu a:hover{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px dotted;padding:0 1px;}
#footer .ft_logo{display:block;width:229px;height:243px;background:url(img/ft_logo.png) no-repeat 0 -3px;line-height:500px;position:absolute;right:10px;top:-88px;*top:-95px;overflow:hidden;}
#footer .copyright {border-top:1px solid #2E3246;clear:both;color:#9698A2;padding:10px 0;margin-top:130px;text-align:left;font-size:12px;}

/* Page*/
.mod_block  h3,
#comments h3,
.entry-title,
.entry-title a:link,
.entry-title a:visited{color:#788118;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:normal;margin-bottom:0.5em;}
#uBigCat h3,
#uAbout h3{color:#BF2531}
#uContact h3,
#uOrder h3,
#uPay h3{color:#398554;}
#uFeature h3,
#uDetail h3,
#uFaq h3{color:#D2A71A;}
#uTestimonials{background:url(img/hTestimonials.jpg) no-repeat;}
#uTestimonials h3{margin-top:17px;font-size:12px;color:#444;}
#uTestimonials .test{background:url(img/q.gif) no-repeat right bottom;margin:1em 0 4em;
padding:0 10px 0 30px;}
#uBigCat,
#uAbout{background:url(img/hAbout.jpg) no-repeat;}
#uBigCat .fire{margin-bottom:-100px;}
#uContact,
#uPay{background:url(img/hContact.jpg) no-repeat;}
#uFeature,
#uDetail{background:url(img/hServices.jpg) no-repeat;}
#uDetail li{padding:2px 0 2px 20px;background:transparent url(img/bulet_arrow_yellow.gif) no-repeat scroll 3px 8px;}
#uFaq{background:url(img/hLab.jpg) no-repeat;}
#uContact fieldset{padding:0 20px 30px;}
#uContact fieldset.bg{background:url(img/contact.gif) no-repeat right bottom;}

/*First Page*/
#hQuote{background:url(img/hQuote.jpg) no-repeat;}
#hWork{background:url(img/hWork.jpg) no-repeat;}
#hWork .reason{width:115px;padding-left:10px;font-size:12px;}
#hWork .reason dt{font-size:9px;}
#hWork .reason dt,
#hWork .reason dd{background:#444444;border-bottom:1px dashed #2E3246;border-left:5px solid #333333;border-right:6px solid #272727;padding:5px 2px 2px 0;cursor:help;}
#hWork .reason dt:hover,
#hWork .reason dd:hover{background:#5A5A5A;border-left:5px solid #4D4D4D;border-right:6px solid #363636;}
#hWork .reason dd .order{font-size:14px;}
#hInfo p,
#hInfo h3{padding-left:200px;margin-bottom:.3em;}
#hInfo p a{margin-left:10px;}

/*blog*/
.post{margin-bottom:20px;border-bottom:3px dashed #444;padding:10px 10px 20px;}
.entry-date,
.entry-meta{color:#555;margin-bottom:15px;}
.entry-meta a:link,
.entry-meta a:visited{color:#777;}
.entry-content{margin-bottom:15px;padding:10px;border:1px dashed #333;background:#121527;overflow:hidden;}
.entry-content ol{list-style:decimal inside;}
.post a:hover{background:#cc0000;color:#fff;text-decoration:none;}
.formcontainer{margin-bottom:50px;}
.avatar{float:left;margin:0 10px 0 0;}
.comment-meta{color:#555;}
.sidebar a:link,
.sidebar a:visited{color:#999;}
.related_post{margin-bottom:15px;}


#container,#primary {
margin-top:2em;
}

#commentform .form-label {
margin:1em 0 0;
}

#commentform span.required {
color:#c30;
}

#commentform,#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

.comments li {
margin:0 0 2.5em;
}

textarea#comment {
height:13em;
margin-bottom:0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

.wp-caption-text{
font-style:italic;
}
#nav-above {
margin-bottom:1em;
}

#nav-below {
margin:1em 0 2em;
}

#nav-images {
height:150px;
margin:1em 0;
}

.navigation {
height:1.25em;
}

.navigation .nav-next {
float:right;
text-align:right;
}

.sidebar h3 {
font-size:14px;;
}

.sidebar input#s {
width:7em;
}

.sidebar li {
list-style:none;
margin:0 0 2em;
}

.sidebar form {
margin:0.2em 0 0;
padding:0;
}

.sidebar ul ul {
margin:0 0 0 1em;
}

.sidebar li li {
list-style:disc;
margin:0;
}


#menu li,.gallery dl,.navigation .nav-previous {
float:left;
}

#header,#footer {
text-align:center;
}

input#author,input#email,input#url,.navigation div {
width:50%;
}

/*thread comment*/
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #999;
	margin: 5px 2px 2px 4px;
	padding: 4px 2px 2px 4px;
	background-color: #161B31;
}
.chalt{
	background-color: #111;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
